Big Huge Thesaurus

Lamium amplexicaule

noun